package com.mcc.app.carbonEmission.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;

/**
 * 辅助报表对象 report_assist
 *
 * @author gxy
 * @date 2025-07-03
 */
@ApiModel("辅助报表对象")
@Data
public class ReportAssist implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId
    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("年份--默认显示当年数据")
    private String year;

    @ApiModelProperty("工序名称")
    private String processName;

    @ApiModelProperty("信息项-标记")
    private String itemRemark;

    @ApiModelProperty("信息项")
    private String infoItem;

    @ApiModelProperty("单位")
    private String unit;

    @ApiModelProperty("一月份")
    private Double month1;

    @ApiModelProperty("二月份")
    private Double month2;

    @ApiModelProperty("三月份")
    private Double month3;

    @ApiModelProperty("四月份")
    private Double month4;

    @ApiModelProperty("五月份")
    private Double month5;

    @ApiModelProperty("六月份")
    private Double month6;

    @ApiModelProperty("七月份")
    private Double month7;

    @ApiModelProperty("八月份")
    private Double month8;

    @ApiModelProperty("九月份")
    private Double month9;

    @ApiModelProperty("十月份")
    private Double month10;

    @ApiModelProperty("十一月份")
    private Double month11;

    @ApiModelProperty("十二月份")
    private Double month12;

    @ApiModelProperty("全年")
    private Double yearValue;

    @ApiModelProperty("获取方式")
    private String getWay;

    @ApiModelProperty("数据来源")
    private String source;

    @ApiModelProperty("支撑材料-1表示需要支撑材料；0表示不需要")
    private String material;

}
